#pragma once


#include "Containers/Containers.h"
#include "Path/Path.h"
#include "Object/Object.h"
#include "StaticMeshUtils.m.h"

class RStaticMesh;

RCLASS(ExtraHeader=["Mesh/StaticMesh.h"])
class WHENGINE_API RStaticMeshUtils : public RObject
{
     ROBJECT
public:

     //load static mesh from gltf file (.glb)
     //will block main thread
     RFUNCTION()
     static TSharedObjectPtr<RStaticMesh> LoadFromGLTF(const SPath& FilePath,float UnitScale=1 );

};